//
//  coreDefines.h
//  Testat_5
//
//  Created by Benno Lauther on 20.11.13.
//
//

#ifndef Testat_5_coreDefines_h
#define Testat_5_coreDefines_h


#define NO_CARD 65536
#define NO_COLORWISH -1
#define REPEAT_TURN -2
#define EXIT_PROGRAM -3
#define TURN_COMPLETE 0
#define NR_CARDS_DRAWN_WHEN_SEVEN 2
/** definitions **/

/* number of card-types */
#define NR_TYPES  8
/* number of crad-colours */
#define NR_COLOURS  4
/* number of cards */
#define NR_CARDS  NR_TYPES * NR_COLOURS
/* number of players */
#define NR_PLAYERS  4
/* every gamer starts with this number of cards in his hand */
#define CARDS_HAND  4

/* define flags */
#define NONE   -1
#define FTAKE  -2
#define FPUT   -3
#define FTURN  -4

/* define types */
#define SEVEN  0
#define EIGHT  1
#define NINE   2
#define TEN    3
#define JACK   4
#define QUEEN  5
#define KING   6
#define ACE    7

/* define colours */
#define HEARTS    0
#define DIAMONDS  1
#define CLUBS     2
#define SPADES    3



 
 
 
#endif
